// 选择保存的路径事件
export const chooseSaveDir = () => {
  window.electron.ipcRenderer.send('choose-save-dir')
}

// 爬取的网站
export const getCrawlIng = (http) => {
  window.electron.ipcRenderer.invoke('save', http)
}

// 没有选择保存的路径
export const noDir = (fn) => {
  window.electron.ipcRenderer.on('no-dir', () => {
    fn()
  })
}

// 选择保存的路径
export const chooseDir = (fn) => {
  window.electron.ipcRenderer.on('choose-dir', (_, dir) => {
    fn(dir)
  })
}

// 开始爬
export const startImage = (fn) => {
  window.electron.ipcRenderer.on('start-image', () => {
    fn()
  })
}

// 爬取到的数量
export const imageNum = (fn) => {
  window.electron.ipcRenderer.on('image-num', (_, num) => {
    fn(num)
  })
}

// 保存的图片
export const saveImage = (fn) => {
  window.electron.ipcRenderer.on('save-image', (_, files) => {
    fn(files)
  })
}

// 爬取错误
export const errorImage = (fn) => {
  window.electron.ipcRenderer.on('error-image', () => {
    fn()
  })
}

// 发送关闭app
export const StopApp = () => {
  window.electron.ipcRenderer.send('stop-app')
}

// 放大app
export const AmplifyApp = () => {
  window.electron.ipcRenderer.send('amplify-app')
}

// 隐藏app
export const RetractApp = () => {
  window.electron.ipcRenderer.send('retract-app')
}
